package com.epam.debrecen.hackathon.ai.model;

import java.util.List;
import java.util.Map;

public abstract class AbstractAI {

	/*
	 * Signatures are incomplete
	 */

	public abstract String replyAttackedZone(List<String> occupiedCities, String protectedCity);

	public abstract String replySelectedCard(List<String> hand, Map<String,List<String>> battleLines);

	public abstract String replyProtectedZone(List<String> occupiedCities);

	public abstract String replyRetrievedCard(List<String> hand, Map<String,List<String>> battleLines);
}
